草庐IT

JSON 对象

全部标签

javascript - d3 创建对象而不附加

我正在使用d3进行绘图,我正在尝试创建一个svg对象,以便稍后添加到DOM。我曾经有过varsvg=d3.select(el).append("svg");vargraph=svg.append("g")...etc...出于我不会深入的原因,我想在将svg元素附加到DOM之前创建它。我也是这样varsvg=d3.select(document.createElementNS(d3.ns.prefix.svg,'svg'))vargraph=svg.append("g")...etc...,这有效,在调试时,我可以看到svg是一个1元素数组,children很好地依附。问题出在appe

javascript - 我怎样才能 console.log() 一个 Blob 对象?

我有一个Blob对象,我想通过记录它的值来检查它。我只能看到type和size属性。有办法做到这一点吗? 最佳答案 使用FileReader的基本示例查看blob中的内容varhtml=['HelloWorld'];varmyBlob=newBlob(html,{type:'text/xml'});varmyReader=newFileReader();myReader.onload=function(event){console.log(JSON.stringify(myReader.result));};myReader.rea

javascript - 如何在使用 isomorphic-fetch 进行异常处理 promise 后解析 json

在使用React、Redux、isomorphic-fetch、ES6Babel实现登录功能期间。问题我不知道如何在checkstatuspromise之后正确组合promise,以便从我的服务器获取已解析的JSON数据。我在这里做错了什么?还有,我需要用其他更方便的包替换isomorphic-fetch包吗?欢迎对其他包装提出任何建议!loginAction.jsimport*asAPIfrom'../middleware/api';import*asActionTypesfrom'../actionTypes/authActionTypes';import'isomorphic-f

javascript - 在成功函数之外使用通过 AJAX 检索的 JSON 数据

我在将使用AJAX获得的JSON存储到外部变量以供进一步使用时遇到问题。我检查了这个答案(loadjsonintovariable),这是非常基本的,但我做错了其他事情。我的代码如下。functionshowZone(){vardata=null;$.ajax({url:'http://localhost/gui/templates/tracking/show_zones.php',//data:'userid='+uid,contentType:"application/x-www-form-urlencoded;charset=utf-8",dataType:"json",type

javascript - 使用外部 js 库在 Amazon Lambda 中将 XML 解析为 JSON

我正在尝试将从服务器获取的XML字符串转换为我的Lambda函数中的JSON。我已经设置了这个相当简单的示例来模拟我使用DynamoDB从服务器获得的XML答案。(目前我只是想让转换继续进行)'usestrict';varAWS=require('aws-sdk');vardocClient=newAWS.DynamoDB.DocumentClient({region:'eu-west-1'});exports.handler=function(e,ctx,callback){lettable="dsbTable";letbpNumber=1337;vartest;varx2js=ne

javascript - json 对象的完整路径

我正在尝试展平一个对象,其中的键将是叶节点的完整路径。我可以递归地识别哪些是叶节点,但在尝试构建整个路径时遇到了困难。示例输入:{one:1,two:{three:3},four:{five:5,six:{seven:7},eight:8},nine:9}输出:{one:1,'two.three':3,'four.five':5,'four.six.seven':7,'four.eight':8,nine:9} 最佳答案 您可以使用递归方法并收集对象的键。该提议也寻找数组。functiongetFlatObject(object){

javascript - 更新 firestore 文档中嵌套对象中的字段?

我的数据结构如下:我想编辑“第一个”对象中“测试”键的值。我关注了https://firebase.google.com/docs/firestore/manage-data/add-data上的文档但它对我不起作用。nodejs代码:varsetAda=dbFirestore.collection('users').doc('alovelace').update({first:{test:"12345"}});firestore中的结果:“test2”键不见了。但是,我只想更新“test”的值并保留“test2”。这个问题有什么解决办法吗? 最佳答案

javascript - 对象数组操作

我觉得我接近答案了,但我没有输出我正在寻找的格式所以,我有这个对象数组:constdata=[{email:'100@email.com',amount:'30',date:'2018-12'},{email:'100@email.com',amount:'30',date:'2018-11'},{email:'100@email.com',amount:'30',date:'2018-10'},{email:'200@email.com',amount:0,date:'2018-12'},{email:'200@email.com',amount:'30',date:'2018-11

javascript - 使用 Json.Net 序列化 Entity Framework 对象

如何将EntityFramework对象序列化为JavaScript对象(JSON)?我尝试使用JSON.NET但是当我尝试序列化它时出现以下异常。异常:Newtonsoft.Json.JsonSerializationException,Message="自引用循环"希特什 最佳答案 在循环引用方面,听起来您遇到了与原始DataContract序列化程序相同的一般问题。虽然对象相互引用在内存中的对象图中相当常见,但如果序列化程序没有专门考虑这种循环引用,则在序列化时不可避免地会导致无限递归。在常见的非二进制序列化格式(XML和JS

javascript - 对象内的 XMLHttpRequest : how to keep the reference to "this"

我从javascript对象内部进行一些Ajax调用。:myObject.prototye={ajax:function(){this.foo=1;varreq=newXMLHttpRequest();req.open('GET',url,true);req.onreadystatechange=function(aEvt){if(req.readyState==4){if(req.status==200){alert(this.foo);//referencetothisislost}}}};在onreadystatechange函数中,this不再引用主对象,所以我无权访问this